2.2 唤醒问题
Q: 排查唤不醒的问题,一般步骤是怎么样的?
A: 唤醒问题是语音交互中,涉及面最为广泛最为复杂的一类问题。建议按照以下步骤排查:
- 检查外部配置文件中的相关属性,麦克风类型(ro_mic_type)的取值是否与机器匹配;通道翻转(s_reverse_audio_channel)是否错误开启等等;
- 唤醒词是否已经注册,如果是内置唤醒词可在功能清单上确认,如果是外部注册的唤醒词可在集成代码中确认;
- 唤醒词阈值是否合法,阈值的取值范围时(0,1)的闭区间,过大过小均无法注册成功。且阈值正常情况下是小于0.5的,阈值越高唤醒越难;
- 如果仍然唤不醒,请安装 录音工具 录取唤不醒的音频,并提交给对接人员;
Q: 为什么MIC类型配置不对会导致唤不醒问题?
A: 不同的MIC类型得到的最终处理后音频也不尽相同。如单麦无AEC时,最终音频与录取音频一致;而单麦有AEC时,最终音频是外录通道减去内录通道的音频。如果在单麦无AEC的设备上,麦克风类型(ro_mic_type)配置为1(单麦AEC),很可能会导致最终音频为空音频。
Q: 主唤醒词是否开放接口,支持用户自定义?
A: 最近天琴已经新增了主唤醒词定制接口,具体请查阅 2.3.2 主唤醒词。